安總本來在 2018 年就打算擴大營運軟體測試的部分,而鐵人賽剛好走到這一章,我們就一起來把軟體測試的基礎打好。本章節談的主題是「安全評估與測試」,對軟體測試人員或是白帽駭客都很有幫助。安總在這個部分也只是初窺門徑,希望自己在新年度能夠登堂入室,體會箇中奧妙。
來,請以終為始,檢查一下下列安全評估與測試計畫,您是否都具備了呢?它可以幫助您確效現行的安全控制喔 (Validate your ongoing Effectiveness of Security Controls):
Check | List |
---|---|
漏洞評估計畫 (Vulnerability Assessments) | |
滲透測試計畫 (Penetration Tests) | |
軟體測試計畫 (Software Testing) | |
稽核計畫 (Audits) | |
安全工作執行管理 (Security Managements Tasks) |
光是一個網路字典服務,其層級架構就高得不行,我們該如何確保其每一道接縫 (Interface)、每一個元件 (Component) 皆無漏洞?以下揭示應對軟體複雜度之幾個常用策略:
以下三個定義,對身為安全測試者的各位很有啟發性:
WTF,我聽到謎之音說:「別開玩笑了,招募安全測試人員還要要求素質,會不會難度太高了?」我覺得,人是成就事情最關鍵的因素。接下來,就請各位問問自己的心,您本身是否已具備這些素質:
先前有感於軟體測試的重要買了此書,本文的脈絡和觀點主要引用自此,作為研究和分享給 iT 邦幫忙之技術學習者使用,非營利用途。其中大部分為本人之心得感想和經驗論述,請各位小心服用。
《軟體測試之鑰:微軟一線測試專家技術精華》
圖片來源:http://www.kingsinfo.com.tw/module.php?i=item&action=play&a=8713